package com.hunliji.monitor.service.api.model.bo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * alert_config
 * @author
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AlertConfigBO {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 告警规则id
     */
    private String alertId;

    /**
     * 阿里云project（我们做取分生产、测试环境使用）
     */
    private String project;

    /**
     * 告警规则名称
     */
    private String alertName;

    /**
     * 触发行动类型列表 |分割（飞书群通知：feishu_chat;飞书个人通知：feishu_user;短信通知：sms;邮件通知：mail;企业微信通知：work_wechat）
     */
    private String actionTypes;

    /**
     * 最小行动告警严重度
     */
    private Integer minActionSeverity;

    /**
     * 开启状态
     */
    private Boolean enableStatus;
}
